@charset "utf-8";
/* 全局CSS */
*{margin:0; padding:0;}
body{background:#fff; font-size:12px; font-family:"宋体"; color:#080808; line-height:18px;}
table, div, h1, h2, h3, h4, p, form, label, input, select, textarea, img, span, ul, li{padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal}
form{margin:0}
blockquote{margin:0}
img, a img{border:none;}
a{color:#000; text-decoration:none;}
a:hover{color:#FC5406; text-decoration:underline;}
ul, li{list-style-type:none;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB{ font-weight: bold;}
.fI{ font-style: italic;}
/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.over{overflow:hidden;}
.mar{margin: 0 auto;}
.cl{clear:both;}
.tc{text-align:center;}
/* -- 自定义 -- */
.red{color:#F00;}
.black{color:#000;}
.CC{color:#CC0000;}
.E4{color:#E45803;}
.CB{color:#0B53A4;}
.C80{color:#804000;}
.w1{width:1003px; margin: 0 auto;}
.img{border:1px solid #D1D1D1; padding:3px 3px 3px 3px;}
.line4px{width:100%; height:4px; font-size:0px; overflow:hidden;}
.line8px{width:100%; height:8px; font-size:0px; overflow:hidden;}
.img2px{border:1px solid #D0D0D0; padding:1px 1px 1px 1px;}
/* 头部 */
.header{width:1003px; margin:0 auto; border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; height:25px; background:#eee;}
.header .welcome{width:556px; padding-left:8px; line-height:25px; color:#7F7F7F;}
.header .welcome span{padding:0 3px 0 6px; color:#FF7F27;}
.header .welcome span a{color:#FF7F27;}
.header .cart{width:156px; height:25px; overflow:hidden;}
.header .cart .cart-item{width:90px; border:1px solid #CCC; height:21px; line-height:21px; background:#FFF url(../Images/line.png) no-repeat -376px -3px; margin-top:1px; padding-left:22px;}
.header .cart .cart-item span{color:#FF7F27; font-weight:bold;}
.header .quick-menu{width:280px; height:25px; color:#7F7F7F;}
.header .quick-menu ul{clear:both;}
.header .quick-menu ul li{width:70px; text-align:center; float:left; line-height:25px;}
.header .quick-menu ul li a{color:#7F7F7F;}
.logo-layout{width:1003px; height:80px;}
.logo-layout .logo{width:410px; height:80px; background:url(../Images/logo.gif) no-repeat left center;}
.logo-layout .tel-menu{width:380px; height:80px;}
.logo-layout .tel-menu .tel-menu-item{width:380px;}
.logo-layout .tel-menu .tel-menu-item .tel-item{width:380px; height:50px;}
.logo-layout .tel-menu .tel-menu-item .tel-item b{float:right; width:40px; height:40px; background:url(../Images/nav-bg.png) no-repeat 0 -209px; margin-top:5px;}
.logo-layout .tel-menu .tel-menu-item .tel-item span{float:right; padding-left:10px; height:50px; font-size:22px; line-height:50px; font-weight:600; font-family:Arial, Helvetica, sans-serif; padding-right:4px; color:#FF731E;}
.logo-layout .tel-menu  .menu-item{width:380px;}
.logo-layout .tel-menu  .menu-item ul{clear:both;}
.logo-layout .tel-menu  .menu-item ul li{height:30px; float:right; text-align:center; padding-left:16px; color:#7F7F7F; line-height:30px;}
.logo-layout .tel-menu  .menu-item ul li a{color:#7F7F7F;}
/*导航*/
.nav{width:100%; height:83px; background:url(../Images/nav-bg.png) repeat-x 0 0;}
.nav .navmain{width:1003px;}
.nav .navmain .nav-item{width:620px;}
.nav .navmain .nav-item .menu{display:inline-block; width:580px;}
.nav .navmain .nav-item .menu ul{margin-left:20px; clear:both; display:inline-block;}
.nav .navmain .nav-item .menu ul li{width:90px; float:left; display:inline; height:50px; font-family:"微软雅黑","黑体",Arial,Helvetica,Sans-Serif; font-size:18px; font-weight:400; line-height:50px; color:#FFF; text-align:center;}
.nav .navmain .nav-item .menu ul li a{color:#FFF; width:90px; height:50px; float:left;}
.nav .navmain .nav-item .menu ul li a:hover{background:url(../Images/nav-bg.png) repeat-x 0 -86px; float:left; width:90px; height:50px;}
.nav .navmain .nav-item .menu ul li.at{width:90px; background:url(../Images/nav-bg.png) repeat-x 0 -86px; float:left; -background:url(../Images/nav-bg.png) repeat-x 0 -86px;}
.nav .navmain .nav-item .menu .mline{width:3px; background:url(../Images/nav-bg.png) no-repeat 0 -137px;}
.nav .navmain .nav-search{width:320px; margin-top:14px;}
.nav .navmain .nav-search .action{padding-right:6px; padding-left:6px; color:#ccc; line-height:22px;}
.nav .navmain .nav-search .action a{color:#ccc;}
.nav .navmain .nav-search .search{width:226px;}
.nav .navmain .nav-search .search .sea-input{width:140px; height:20px; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3; background:#FFF url(../Images/nav-bg.png) no-repeat -43px -153px; padding-left:20px; color:#aaa;}
.nav .navmain .nav-search .search .sea-but{width:47px; height:22px; background:url(../Images/nav-bg.png) no-repeat 0 -187px; border:0px; cursor:pointer; color:#FFF;}
.nav .nav-menu{width:1003px; height:32px;}
#nav-menu-item{width:930px; margin:0 auto;}
#tmenu{width:1003px; height:32px; position:absolute; background:url(../images/Navbg_nt.gif) repeat-x;}
#tmenu ul{height:32px; margin:0px; list-style-type:none;}
#tmenu ul .fmenu{width:70px; float:left; line-height:32px; display:block; background:url(../Images/icon.png) no-repeat 48px -42px; cursor:pointer;}
#tmenu ul .fmenu:hover{width:70px; float:left; line-height:32px; display:block; background:url(../Images/icon.png) no-repeat 48px -74px; color:#F30;}
.menu_item{width:360px; height:158px; background:#fff; border:1px solid #AFB2B4; overflow:hidden; clear:both;}
.menu_item:hover a{color:#000;}
.menu_item .menu_item-f{width:240px; color:#000;}
.menu_item .menu-sortitem{width:210px; margin:12px auto 6px 12px; height:146px;}
.menu_item .menu-sortitem ul{clear:both;}
.menu_item .menu-sortitem ul li{width:60px; padding-left:10px; float:left; height:22px; background:url(../Images/nav-bg.png) no-repeat 0 -308px; line-height:22px;}
.menu_item .menu-sortitem ul li a{color:#000;}
.menu_item .menu-sortitem ul li a:hover{color:#F30; text-decoration:underline;}
.menu_item .menu_item-r{width:116px; background:url(../Images/line.png) no-repeat -378px -458px; height:160px;}
.menu_item .menu_item-r .hot_Re-tit{width:100px; margin:0 auto; font-size:18px; font-weight:500; font-family:"微软雅黑","黑体",Arial,Helvetica,Sans-Serif; padding-left:6px;}
.menu_item .menu_item-r .hot_Re-pic{width:100px; margin:0 auto; padding-left:6px;}

.footer{width:100%; overflow:hidden; margin:20px auto 0 auto;}
.footer .footertag{width:100%; height:30px; background:#4D4D4D; font-weight:400; font-family:"微软雅黑","黑体",Arial,Helvetica,Sans-Serif; color:#FFF; line-height:30px; font-size:16px;}
.footer .footeritem{width:100%; height:88px; background:#EBEBEB;}
.footer .foot-item{width:1003px; background:url(../Images/footlogo.png) no-repeat 18px center; height:60px; margin:16px auto 0 auto;}
.footer .foot-item .foot-item-txt{width:776px; padding-top:12px;}
.footer .foot-item .foot-item-txt .text{width:660px; line-height:20px; color:#6D6D6D;}
.footer .foot-item .foot-item-txt .text a{color:#6D6D6D;}